asp.net json serializer
Asp.net MVC de android için CRUD işlemleri yapan bir web service yazdım ancak ekranda get metodunu yazdırırken json verisine nasıl başlık ekliyoruz.?
Yapmak istediğim şey aslında benim servisinde json böyle dönüyor:
Ancak benim istediğim aşagıdaki gibi "urunler" adı gibi başlık eklemek istiyorum.
acaba bunu nasıl yapabilirim?
Asp.net tarafında çevirdiğim kısım ise bu:
webapıconfic.cs
config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
// Remove default XML handler
var matches = config.Formatters
.Where(f => f.SupportedMediaTypes
.Where(m => m.MediaType.ToString() == "application/xml" ||
m.MediaType.ToString() == "text/xml")
.Count() > 0)
.ToList();
foreach (var match in matches)
config.Formatters.Remove(match);